Kanzi Engine 插件

通过 Kanzi 插件,您可以扩展 Kanzi 的功能并自定义 Kanzi 以适应您的应用程序开发要求。当您创建 Kanzi 插件后,可与任何 Kanzi 用户分享该扩展功能。

Kanzi 中,您可以创建并使用以下类型的插件:

Kanzi Engine 插件扩展 Kanzi Engine 的功能。Kanzi Engine 在目标平台上执行这些插件。 使用 Kanzi Engine 插件:

要了解如何使用 Kanzi Engine 插件,请参阅:

Kanzi 插件的开发很灵活。您可以使用:

建议的方法是,将插件构建为 .dll 以在 Kanzi Studio 预览 (Preview) 中使用,并且以静态方式将该插件链接到您的应用程序。通过这种方式,您就可以在 预览 (Preview) 中使用该插件,并且具有在应用程序中进行优化的益处。

每个插件提供派生自 Module 的类。使用插件之前,必须注册其模块。对于支持动态加载库的平台,如果需要插件但尚未加载或注册该插件,Kanzi Engine 会尝试自动执行操作。对于不支持动态加载的平台或静态链接的插件,必须在 Application::registerMetadataOverride() 中手动注册这些模块。

Node2D_pluginNode3D_plugin 示例提供为 Android 平台注册这些模块的示例代码。

另请参阅

创建 Kanzi Engine 插件

Kanzi Studio 插件